const { CONFIG } = require('./config.js');
// 是否为测试环境 正式环境中关闭
const TEST = 1;
// 请求地址
let [host] = [];

if (TEST == 1) {
  host = 'https://'; // 开发服务
} else if (CONFIG.testUrl) {
  // host = 'https://testclubapi.meibbc.com'; // 开发服务
  host = 'https://'; // 开发服务
}


// 活动
const api = {
  allActivityList: `${host}/club/activity/allList`, // 查询全部活动列表 
}

const ARRAY = [api];
const API = Object.assign(api)

// 自检模块--变量重名检查
if (CONFIG.checkApiName) {
  const TEST_MSG = msg =>
    wx.showModal({
      title: '警告',
      content: `变量名：${msg} 已存在，请勿重复命名`,
      showCancel: false
    });
  const TEST_API = new Set();
  ARRAY.forEach(o => {
    Object.entries(o).forEach(i => (i => {
      TEST_API.has(i) ? TEST_MSG(i) : TEST_API.add(i)
    })((i => i[0])(i)))
  })
}

export default API